a person or thing strongly detested or avoided - Deutsch Englisch Wörterbuch